/**
 * 
 */
package kr.co.insoft.core.model.orchestration;

import java.io.Serializable;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * @author IN-SOFT Inc. GoodwillDD(sylee@in-soft.co.kr)
 * 
 */
@XmlRootElement
public class OrchestrationTreeEntityModel implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6257620014767815609L;
	String title;
	OrchestrationTreeMetadataEntityModel metadata;
	List<OrchestrationTreeEntityModel> children;
	String command;
	boolean expand;

	/**
	 * @return the title
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * @param title
	 *            the title to set
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * @return the metadata
	 */
	public OrchestrationTreeMetadataEntityModel getMetadata() {
		return metadata;
	}

	/**
	 * @param metadata
	 *            the metadata to set
	 */
	public void setMetadata(OrchestrationTreeMetadataEntityModel metadata) {
		this.metadata = metadata;
	}

	/**
	 * @return the children
	 */
	public List<OrchestrationTreeEntityModel> getChildren() {
		return children;
	}

	/**
	 * @param children
	 *            the children to set
	 */
	public void setChildren(List<OrchestrationTreeEntityModel> children) {
		this.children = children;
	}

	/**
	 * @return the command
	 */
	public String getCommand() {
		return command;
	}

	/**
	 * @param command
	 *            the command to set
	 */
	public void setCommand(String command) {
		this.command = command;
	}

	/**
	 * @return the expand
	 */
	public boolean isExpand() {
		return expand;
	}

	/**
	 * @param expand
	 *            the expand to set
	 */
	public void setExpand(boolean expand) {
		this.expand = expand;
	}

}
